:art: Replace image url

huangqimin001 2 lat temu
rodzic
commit
93ded19497
3 zmienionych plików z 5 dodań i 4 usunięć
  1. 1 1
      api/wxa_views.py
  2. 1 0
      kodo/settings.py
  3. 3 3
      member/models.py

+ 1 - 1
api/wxa_views.py

@@ -53,7 +53,7 @@ def get_wxa_code(request):
53 53
     qiniu_url = __get_wxa_code(scene, page)
54 54
 
55 55
     if not settings.QINIU_FILE_URL_HTTPS:
56
-        qiniu_url = qiniu_url.replace(settings.QINIU_FILE_URL_BEFORE, settings.QINIU_FILE_URL_AFTER)
56
+        qiniu_url = qiniu_url.replace(settings.QINIU_FILE_URL_BEFORE, settings.QINIU_FILE_URL_AFTER).replace(settings.QINIU_FILE_URL_BEFORE2, settings.QINIU_FILE_URL_AFTER)
57 57
 
58 58
     return response(data={
59 59
         'qiniu_url': qiniu_url,

+ 1 - 0
kodo/settings.py

@@ -263,6 +263,7 @@ QINIU = {
263 263
 FILE_URL_TYPE = 'AUTO'  # QINIU / SERVER / AUTO
264 264
 QINIU_FILE_URL_HTTPS = True
265 265
 QINIU_FILE_URL_BEFORE = 'https://img.tamron.kodo.com.cn'  # QINIU_FILE_URL_HTTPS False 时必填
266
+QINIU_FILE_URL_BEFORE2 = 'https://img.tamron.kodo.com.cn'  # QINIU_FILE_URL_HTTPS False 时必填
266 267
 QINIU_FILE_URL_AFTER = 'http://img.tamron.kodo.com.cn'  # QINIU_FILE_URL_HTTPS False 时必填
267 268
 
268 269
 # 图片设置

+ 3 - 3
member/models.py

@@ -488,13 +488,13 @@ class MemberActivityInfo(BaseModelMixin, BrandInfoMixin):
488 488
     def final_content_rich_text(self):
489 489
         if settings.QINIU_FILE_URL_HTTPS:
490 490
             return self.content_rich_text
491
-        return self.content_rich_text.replace(settings.QINIU_FILE_URL_BEFORE, settings.QINIU_FILE_URL_AFTER)
491
+        return self.content_rich_text.replace(settings.QINIU_FILE_URL_BEFORE, settings.QINIU_FILE_URL_AFTER).replace(settings.QINIU_FILE_URL_BEFORE2, settings.QINIU_FILE_URL_AFTER)
492 492
 
493 493
     @property
494 494
     def final_poster_kv_img_url(self):
495 495
         if settings.QINIU_FILE_URL_HTTPS:
496 496
             return self.poster_kv_img_url
497
-        return self.poster_kv_img_url.replace(settings.QINIU_FILE_URL_BEFORE, settings.QINIU_FILE_URL_AFTER)
497
+        return self.poster_kv_img_url.replace(settings.QINIU_FILE_URL_BEFORE, settings.QINIU_FILE_URL_AFTER).replace(settings.QINIU_FILE_URL_BEFORE2, settings.QINIU_FILE_URL_AFTER)
498 498
 
499 499
     def data(self, user_id):
500 500
         return {
@@ -798,7 +798,7 @@ class MemberActivityContributionInfo(BaseModelMixin, BrandInfoMixin):
798 798
     def final_images(self):
799 799
         if settings.QINIU_FILE_URL_HTTPS:
800 800
             return self.images
801
-        return [dict(image, **{'image_url': image.get('image_url', '').replace(settings.QINIU_FILE_URL_BEFORE, settings.QINIU_FILE_URL_AFTER)}) for image in self.images]
801
+        return [dict(image, **{'image_url': image.get('image_url', '').replace(settings.QINIU_FILE_URL_BEFORE, settings.QINIU_FILE_URL_AFTER).replace(settings.QINIU_FILE_URL_BEFORE2, settings.QINIU_FILE_URL_AFTER)}) for image in self.images]
802 802
 
803 803
     @property
804 804
     def data(self):